ic socket pcb design software pogo pin pcb designer job spring pin manufacturer pcb bga socket pcb fabrication pga socket pcb layout cotter pin pcb assembly pcb designer pcb design